package Cars2;

public class FactoryBMW implements IAbstractFactoryCars {
    @Override
    public AbstractProductSportsCar createProductSportsCar() {
        return new ConcreteProductBMWSportsCar();
    }

    @Override
    public AbstractProductSedan createProductSeDan() {
        return new ConcreteProductBMWSedan();
    }

    @Override
    public AbstractProductPickupTruck createProductPichupTruck() {
        return new ConcreteProductBMWPickupTruck();
    }

    @Override
    public AbstractProductSuv createProductSuv() {
        return new ConcreteProductBMWSuv();
    }
}
